<?php
include_once('../../session_user.php'); 
include_once('../../parametros.php');

include_once ('../../librerias.php');
include_once($URL_ACCESO.'aGrupos_Usuarios.php'); 

?>

<script type="text/javascript">
$(function() {
	$('#agregaRoles').dialog(
			{
				autoOpen:false,
				modal:true,
				width:600,
				height:'auto',
			    buttons: {
					<?php if($agrega==1){?>'Guardar': function() {
						registroGrupo();
						return true;
					},<?php }?>
					'Cerrar': function() {
						$(this).dialog('close');
						$('#gusuario').val('');
						$('#id').val('');
						return true;
					}
                },
				closeOnEscape:true
			}
		);
			
	$('#linkAddRoles').click(function() {
		$('#agregaRoles').dialog('open');
		return true;
	});
});

function registroGrupo(){
var gusuario = $('#gusuario');
var id = $('#id'); 
var spa = $("#mensaje");
	var opcion;
	if(gusuario.val() == ''){gusuario.css('background','#FFFBCC');gusuario.focus();return false;}else{gusuario.css('background','#FFFFFF');}
	
	if (id.val()==''){opcion='add';}else{opcion='edit';}
	$('#mensaje').fadeIn(10);
	spa.html('<img src="<?php echo URL_PATH;?>images/loading_16x16.gif" width="15" height="15" />');	
	$('input[type="submit"]').attr('disabled','disabled');
	$.post('<?php echo URL_PATH;?>vista/roles/acciones.php',{
			'action' : opcion,
			'grupo' : gusuario.val(),
			'id' : id.val(),							
		},function(data){	
			if(opcion=='edit'){
				if(data == 1 ){
					spa.html('<p class="success"><?php echo $DATOREGISTRADO;?></p>');
					$('input[type="submit"]').removeAttr('disabled');
					$('#mensaje').fadeOut(1400);					
					LimpiarCampos();
					recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php');					
				}
				else{
					if(data == 2 ){				
					   spa.html('<p class="warning"><?php echo $USUARIOROLDUPLICADO;?></p>');
			 	 	   $('input[type="submit"]').removeAttr('disabled');
					   $('#mensaje').fadeOut(1400);
					   LimpiarCampos();
					}	
					else{
						alert('Problemas. Consulte con el Administrador');					
					}
				}
			}
			else{
				if(data == 1 ){
					spa.html('<p class="success"><?php echo $DATOREGISTRADO;?></p>');
					$('input[type="submit"]').removeAttr('disabled');
					$('#mensaje').fadeOut(1400);
					LimpiarCampos();
					recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php');					
				}
				else{
					if(data == 2 ){				
						spa.html('<p class="warning"><?php echo $USUARIOROLDUPLICADO;?></p>');
						 $('input[type="submit"]').removeAttr('disabled');
						 $('#mensaje').fadeOut(4000);
						 LimpiarCampos();
					}	
					else{
						alert('Problemas. Consulte con el Administrador');					
					}
				}		
			}		
		});	
	return false;			
}

function LimpiarCampos(){
	$('#gusuario').val('');
	$('#id').val('');	
	$('input[type="submit"]').removeAttr('disabled');	
	$('#gusuario').focus();
}

function PreEdit(id,usuario){
	$('#gusuario').val(usuario);
	$('#id').val(id); 
}	

function Delete(codigo){
var spa = $("#mensaje2");
spa.html('<img src="<?php echo URL_PATH;?>images/loading_16x16.gif" width="15" height="15" />');	
	$.post('<?php echo URL_PATH;?>vista/roles/acciones.php',{
			'action' : 'delete',
			'id' : codigo,			
		},function(data){
			if(data == 1 ){
				recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php');
				spa.html('<p class="success"><?php echo $DATOELIMINADO;?></p>');
				$('#mensaje2').fadeOut(1600);
				LimpiarCampos();
			}else{
				alert('Problemas al Guargar. Consulte con el Administrador');
			}
	});	
$('#mensaje2').fadeIn(10);
LimpiarCampos();
}

function Paginado(nropagina){
var des = $('#gusuario');
	recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php?p='+Math.random()+'&des='+des.val()+'&pag='+nropagina);
}

</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<br>

<table border=0 align=center width=100%>
  <tr>
    <td width=100%>
    
      <table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td width="30%"><a href="#" id="linkAddRoles">Agregar Roles</a></td>
          <td width="70%"><input type="reset" name="button2" id="button2" onclick="return Busqueda();" value="Buscar"  style="display:none;"/></td>
        </tr>
      </table>
      <div id="agregaRoles" title="Registro de Roles">
      <table width="445" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td colspan="2" align="left"><div id="mensaje"></div></td>
      </tr>
    <tr>
      <td width="124" align="left"><div align="left" class="tituloInput">Rol de Usuario:</div></td>
      <td width="321"><div align="left">
        <input name="gusuario" type="text"  tabindex="2" id="gusuario" class="styleinput" size="30"  />
        <input style="display:none;" type="text" name="id" id="id" readonly="readonly" size="12" />
      </div></td>
      </tr>    
  </table>
      </div>
 <table width="295" border="0" align="center" cellpadding="0" cellspacing="0">
   <tr><td><div id="mensaje2" class="success"></div></td>
   </tr></table>
  <br>
  <div id="listado">
    <?php
include_once('listado.php');
?>
  </div>    </td>
  <tr>
</table>
</div>